function campoOrden()
{
	var formaOrden=document.getElementById("formaorden2");
	//alert("1 "+formaOrden.orden.value+" "+vacio(formaOrden.orden.value));
	if(vacio(formaOrden.orden.value)==false)
	{
		document.getElementById("noesnumero").innerHTML="Se requiere la orden";
		return false;
	}
	else if(vacio(formaOrden.orden.value)==true&&esNumero(formaOrden.orden.value)==false)
	{
		document.getElementById("noesnumero").innerHTML="No es número";
		return false;
	}
	else
	{
		
		//alert("bien");
		return true;
	}
	
}
function esNumero(n)
{
	if (/^([0-9])*$/.test(n) )
	{
		return true;
	}
	return false;
}
function validaTelefono(q)
{
	if(/^\d((\d)*( )*(\d))*$/.test(q))
	{
		return true;
	}
	return false;
}
function esFlotante(n){
	return /^\$[0-9]([0-9])*.[0-9][0-9]$/.test(n);
}

function vacio(q) {
    for( i = 0; i < q.length; i++ )
    {
        if( q.charAt(i) != " " )
		{return true;}
    }
    return false;
}
function tieneAcentos(q) {
	for ( i = 0; i < q.length; i++ ) {
		if ( q.charAt(i) == "ú"||q.charAt(i) == "é"||q.charAt(i) == "í"||q.charAt(i) == "ó"||q.charAt(i) == "á" )
		{
			return true;
		}
	}
	return false;		
}
function soloLetras(q)
{
	if(/^([A-Z]|Ñ)([A-Z]|Ñ| )*$/.test(q))
	{
		return true;
	}
	return false;
}
function addLi(nt){
	var parent = document.getElementById("alerta");
	var newLi = document.createElement("li");
	newLi.appendChild(document.createTextNode(nt));
	parent.appendChild(newLi);
	
}
function valida(){
	
    var forma= document.getElementById("laforma");
	var esBueno=true;
	var elp = document.getElementById("alerta");//the holder div
	
	while(elp.hasChildNodes()){
		elp.removeChild(elp.lastChild);
	}
	
	
	
	if(vacio(forma.nombre.value) == false ) {
		esBueno=false;
		
		addLi("Se requiere nombre ");
    }
	else if(vacio(forma.nombre.value) != false && tieneAcentos(forma.nombre.value) != false ) {
		esBueno=false;
		addLi("No use acentos en nombre ");
		
	}
	else if(vacio(forma.nombre.value) != false && tieneAcentos(forma.nombre.value) == false ) {
		
		forma.nombre.value=forma.nombre.value.toUpperCase();
		if(soloLetras(forma.nombre.value)!=true){
			esBueno=false;
			addLi("Utilice unicamente letras en nombre");
		}
		
	}
	
    if(vacio(forma.paterno.value) == false ) {
        esBueno=false;
		addLi("Se requiere Paterno ");
    }
	
	else if(vacio(forma.paterno.value) != false && tieneAcentos(forma.paterno.value) != false ) {
		esBueno=false;
		addLi("No use acentos en Paterno ");
		
	}
	else if(vacio(forma.paterno.value) != false && tieneAcentos(forma.paterno.value) == false ) {
		
		forma.paterno.value=forma.paterno.value.toUpperCase();
		if(soloLetras(forma.paterno.value)==!true){
			esBueno=false;			
			addLi("Utilice unicamente letras en Paterno");
		}
		
	}
	
	if(vacio(forma.materno.value) == false ) {
        esBueno=false;
		addLi("Se requiere Materno ");
    }
	
	else if(vacio(forma.materno.value) != false && tieneAcentos(forma.materno.value) != false ) {
		esBueno=false;
		addLi("No use acentos en Materno ");
		
	}
	else if(vacio(forma.materno.value) != false && tieneAcentos(forma.materno.value) == false ) {
		
		forma.materno.value=forma.materno.value.toUpperCase();
	
		if(soloLetras(forma.materno.value)!=true)
		{
			esBueno=false;
			addLi("Utilice unicamente letras en Materno");
		}
	}
	
	
	
	if(vacio(forma.direccion.value) == false ) {
		esBueno=false;
		addLi("Se requiere Direccion ");
	}
	if(vacio(forma.direccion.value) != false ) {
		forma.direccion.value=forma.direccion.value.toUpperCase();
	}
	if(vacio(forma.cp.value) == false ) {
		esBueno=false;
		addLi("Se requiere C.P. ");
	}
	if(vacio(forma.cp.value) != false &&esNumero(forma.cp.value)!=true) {
		esBueno=false;
		addLi("Unicamente numeros en C.P. ");
	}
	;
	if(vacio(forma.telefono.value) == false ) {
		esBueno=false;
		addLi("Se requiere Telefono ");
	}
	if(vacio(forma.telefono.value) != false && esNumero(forma.telefono.value)!=true) {
		esBueno=false;
		addLi("Unicamente numeros en telefono ");
	}
	
	if(vacio(forma.fecha.value) == false ) {
		esBueno=false;
		addLi("Se requiere fecha ");
		
	}
	//alert("hola2");
	if(vacio(forma.descripcion.value) == false ) {
		esBueno=false;
		addLi("Se requiere Descripcion del equipo ");
		
	}
	
	if(vacio(forma.descripcion_falla.value) == false ) {
		esBueno=false;
		addLi("Se requiere Descripcion de la falla ");
	}
	
	if(vacio(forma.cambio_piezas.value) == false ) {
		esBueno=false;
		addLi("Se requiere Cambio de pieza");
		
	}
	if(vacio(forma.cotizacion.value) == false ) {
		esBueno=false;
		addLi("Se requiere cotizacion ");
		
	}
	if(vacio(forma.cotizacion.value) != false&&esFlotante(forma.cotizacion.value)==false ){
		esBueno=false;
		addLi("Cotizacion con el formato $0.00 ");
	}
	
	//alert(cotizacion.value);
	//alert("hola2");
	//var textot=""+esBueno;
	//alert(textot);
	if(esBueno==true)
	{
		return true;
	}else
	{
		return false;
	}
	
}
